/* 基础样式 */


/* 超出两行省略多余 */
.m_pass_2line_hidden {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* 超出1行省略多余 */
.m_pass_1line_hidden {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

/* 单行省略 */
.m_pass_1line_hidden2 {
    display: block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap: break-word;
    word-break: break-all;
}


.m_hoverCP:hover {
    cursor: pointer;
}

.m_contentBox {
    /*height: calc(100vh - 59px - 24px);*/
    height: calc(100vh - 59px);
    overflow-y: auto;
}

.m_aCardBox {
    background: #F5F8F7;
    min-height: calc(100vh - 59px - 24px - 24px);
}

.m_popupBox {
    overflow-y: auto;
    box-sizing: border-box;
    position: fixed;
    z-index: 10;
    top: 59px;
    left: 0;
    padding: 24px;
    width: 100%;
    height: calc(100vh - 59px);
    background: #F5F7F6;
}

.m_cFlex {
    display: flex;
    align-items: center;
}

.m_ccFlex {
    display: flex;
    align-items: center;
    justify-content: center;
}

.m_cbFlex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.m_caFlex {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.m_linkText {
    color: #1890ff;
    text-decoration: underline;
}

/* 边距 */

.m_mt200 {
    margin-top: 200px;
}

.m_mt150 {
    margin-top: 150px;
}

.m_mt120 {
    margin-top: 120px;
}

.m_mt100 {
    margin-top: 100px;
}

.m_mt30 {
    margin-top: 30px;
}

.m_mt24 {
    margin-top: 24px;
}

.m_mr24 {
    margin-right: 24px;
}

.m_mb24 {
    margin-bottom: 24px;
}

.m_ml24 {
    margin-top: 24px;
}

.m_ml8 {
    margin-left: 8px;
}

.m_mlr30 {
    margin-left: 30px;
    margin-right: 30px;
}

/* 层级 */

.m_ZIndex10 {
    z-index: 10;
}

.m_ZIndex20 {
    z-index: 20;
}

.m_ZIndex30 {
    z-index: 30;
}

.m_ZIndex40 {
    z-index: 40;
}

.m_ZIndex50 {
    z-index: 50;
}
